$site->setGlobalId( $siteRow->getField( 'global_key' ) );
+ $site->setInternalId( $siteRow->getField( 'id' ) );
+
if ( $siteRow->hasField( 'forward' ) ) {
$site->setForward( $siteRow->getField( 'forward' ) );
}
return $this->getSites()->getGroup( $group );
}
-}
\ No newline at end of file
+}
$site = $sitesTable->getSite( 'ertrywuutr', 'nocache' );
$this->assertInstanceOf( 'Site', $site );
$this->assertEquals( 'en', $site->getLanguageCode() );
+ $this->assertTrue( is_integer( $site->getInternalId() ) );
+ $this->assertTrue( $site->getInternalId() >= 0 );
$site = $sitesTable->getSite( 'sdfhxujgkfpth', 'nocache' );
$this->assertInstanceOf( 'Site', $site );
$this->assertEquals( 'nl', $site->getLanguageCode() );
+ $this->assertTrue( is_integer( $site->getInternalId() ) );
+ $this->assertTrue( $site->getInternalId() >= 0 );
}
}